package com.ssd.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 合作商表
 */
@Data
@TableName(value = "tb_partner")
public class PartnerEntity implements Serializable {
    @TableId(value = "id", type = IdType.AUTO)
    private Long id; // 主键id

    @TableField(value = "partner_name")
    private String partnerName; // 合作商名称

    @TableField(value = "contact_person")
    private String contactPerson; // 联系人

    @TableField(value = "contact_phone")
    private String contactPhone; // 联系电话

    @TableField(value = "profit_ratio")
    private Integer profitRatio; // 分成比例

    @TableField(value = "account")
    private String account; // 账号

    @TableField(value = "password")
    private String password; // 密码

    @TableField(value = "create_time")
    private Date createTime; // 创建时间

    @TableField(value = "update_time")
    private Date updateTime; // 修改时间

    @TableField(value = "create_by")
    private String createBy; // 创建人

    @TableField(value = "update_by")
    private String updateBy; // 修改人

    @TableField(value = "remark")
    private String remark; // 备注

    public PartnerEntity() {
        // 默认构造方法
    }

    // 如果需要，可以添加自定义的构造方法、getter和setter方法等。
}